package net.edu_soft.ec.asset.mapper;

import java.util.List;
import net.edu_soft.ec.asset.pojo.FactoryType;
import net.edu_soft.ec.asset.pojo.FactoryTypeExample;
import org.apache.ibatis.annotations.Param;

public interface FactoryTypeMapper {
    long countByExample(FactoryTypeExample example);

    int deleteByExample(FactoryTypeExample example);

    int deleteByPrimaryKey(Integer factoryTypeId);

    int insert(FactoryType record);

    int insertSelective(FactoryType record);

    List<FactoryType> selectByExample(FactoryTypeExample example);

    FactoryType selectByPrimaryKey(Integer factoryTypeId);

    int updateByExampleSelective(@Param("record") FactoryType record, @Param("example") FactoryTypeExample example);

    int updateByExample(@Param("record") FactoryType record, @Param("example") FactoryTypeExample example);

    int updateByPrimaryKeySelective(FactoryType record);

    int updateByPrimaryKey(FactoryType record);
}